package cn.dengta.webapp.push.vo;

import java.io.Serializable;
import java.util.List;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Getter;
import lombok.Setter;

/**
 * 消息状态结果
 *
 * @author yy
 */
@Getter
@Setter
@Schema(description = "已发送消息返回结果")
public class MsgStatusVO implements Serializable {

	@Schema(description = "消息ID")
	Long msgId;
	/** 接收用户在线状态（设置了离线才有值） */
	@Schema(description = "接收用户在线状态（同于点对点发送消息） 集群环境不一定真实，由APP确认")
	private Boolean toUserOnlineStatus;
	@Schema(description = "当前在线接受到的用户，返回用户ID集合（用于对组发送消息）集群环境为空，由APP确认")
	private List<String> acceptUserIds;

}
